package com.ado.bazinga.core.service;

import java.util.List;

import com.ado.bazinga.core.dal.entity.Order;

/**
 *@author adonais
 *@date 2020年3月23日
 *@description OrderService.java 订单业务接口   服务层
 **/
public interface OrderService {

	/**
	 * 查询该用户所有订单
	 * @param userId
	 * @return
	 */
	List<Order> getOrders(String userId);

	/**
	 * 
	 * @param order
	 * @return
	 */
	boolean createOrder(Order order);

	/**
	 * 
	 * @param orderId
	 * @return
	 */
	boolean deleteOrder(int orderId);
	
	/***
	 * 
	 * @return
	 */
	List<Order> getAllOrders() ;

	/**
	 * 
	 * @param orderId
	 * @return
	 */
	Order findOrderById(String orderId);

}
